home *** CD-ROM | disk | FTP | other *** search
/ PC for Alla 2005 May / PC för Alla 0505.iso / fullversioner / realsoft3d / data1.cab / Scripting / scripts / js / real / gadget / r3vslgad.js < prev    next >
Encoding:
JavaScript  |  2005-04-04  |  2.8 KB  |  100 lines

  1.  
  2. // JavaScript wrapper for r3vslgad.h
  3. // Auto generated file, do not modify by hand
  4. // Copyright ⌐ 2004, Realsoft Graphics Oy
  5.  
  6. var R3_R3VSLGADGET_H = 1;
  7. include("real/gadget/r3matdbg.js")
  8.  
  9.  
  10. var R3CLID_VSLGADGET = 849;
  11.  
  12.  
  13.  
  14.  
  15. // Description: Registers a material class for the material gadget.
  16. // Returns: Integer, TRUE if succesfull
  17. // p3: Integer, class id of the material class
  18.  
  19. R3MATDSPCM_REGISTERMATERIALC = 849000;
  20.  
  21. function mR3MATDSPCM_REGISTERMATERIALC(p3) {
  22.   return   DoA(this.r3obj, 849000, p3, R3TID_INTEGER, 0);
  23. }
  24.  
  25. // Description: Hides a shader class for a given class of material. Class method.
  26. // Returns: Integer, TRUE if succesfull
  27. // p1: Integer, class id of the shader class
  28. // p3: Integer, class id of the material class. * The material class must be registered using
  29. //      R3MATDSPCM_REGISTERMATERIALCLASS.
  30.  
  31. R3MATDSPCM_DISABLESHADER = 849007;
  32.  
  33. function mR3MATDSPCM_DISABLESHADER(p1, p3) {
  34.   return   DoA2(this.r3obj, 849007, p1, R3TID_INTEGER, 0, p3, R3TID_INTEGER, 0);
  35. }
  36.  
  37. // Description: Register new material wizard. When a selected wizard is applied, the associated extension method
  38. //      is called.
  39. // Returns: Boolean, true if succeeded
  40. // p1: String, the name of the extension method
  41. // p3: String, label for the wizard gadget    
  42.  
  43. R3MATDSPM_REGISTERWIZARD = 849034;
  44.  
  45. function mR3MATDSPM_REGISTERWIZARD(p1, p3) {
  46.   return   DoA2(this.r3obj, 849034, p1, R3TID_STRING, 0, p3, R3TID_STRING, 0);
  47. }
  48.  
  49.  
  50.  
  51.  
  52. var R3MATDSPA_ShowWizard = 849502; // Boolean
  53. R3MATDSPA_NoTab = 849505;
  54. function GetR3MATDSPA_NoTab() {
  55.   return R3Get(this.r3obj, R3MATDSPA_NoTab, R3TID_INTEGER, 0); 
  56. }
  57.  
  58. R3MATDSPA_NoTreeView = 849506;
  59. function GetR3MATDSPA_NoTreeView() {
  60.   return R3Get(this.r3obj, R3MATDSPA_NoTreeView, R3TID_INTEGER, 0); 
  61. }
  62.  
  63. R3MATDSPA_NoAvailableShaders = 849507;
  64. function GetR3MATDSPA_NoAvailableShaders() {
  65.   return R3Get(this.r3obj, R3MATDSPA_NoAvailableShaders, R3TID_INTEGER, 0); 
  66. }
  67.  
  68. R3MATDSPA_NoShaderGadgets = 849508;
  69. function GetR3MATDSPA_NoShaderGadgets() {
  70.   return R3Get(this.r3obj, R3MATDSPA_NoShaderGadgets, R3TID_INTEGER, 0); 
  71. }
  72.  
  73.  
  74.  
  75. var R3CLID_MATERIALDISPLAYGADGET = 849;
  76.  
  77.  
  78.  
  79. function r3Vslgadget () { 
  80.    // Methods
  81.    this.REGISTERMATERIALC=mR3MATDSPCM_REGISTERMATERIALC;
  82.    this.DISABLESHADER=mR3MATDSPCM_DISABLESHADER;
  83.    this.REGISTERWIZARD=mR3MATDSPM_REGISTERWIZARD;
  84.  
  85.    // Attributes
  86.    this.GetNoTab=GetR3MATDSPA_NoTab;
  87.    this.GetNoTreeView=GetR3MATDSPA_NoTreeView;
  88.    this.GetNoAvailableShaders=GetR3MATDSPA_NoAvailableShaders;
  89.    this.GetNoShaderGadgets=GetR3MATDSPA_NoShaderGadgets;
  90.  
  91.  
  92. function r3Materialdisplaygadget () { 
  93.    this.base = r3God;
  94.    if(arguments.length) {
  95.       this.base(R3CLID_MATERIALDISPLAYGADGET, arguments);
  96.    }
  97. }
  98.  
  99. r3Materialdisplaygadget.prototype=new r3Window;
  100. // r3vslgad.h_H